实现矩阵类

准确度

Criteria Meet Specification

方法通过所有单元测试。

如果你的代码通过了在 test.py 中的所有指定测试,即表示你的实战项目通过了该项审阅标准。

determinant() 正常运行

矩阵 determinant() 按照正确的方式进行计算,并且得到了正确的输出。

trace() 正常运行

矩阵 trace() 按照正确的方式进行计算,并且得到了正确的输出。

inverse() 正常运行

矩阵 inverse() 按照正确的方式进行计算,并且得到了正确的输出。

T() 正常运行

矩阵 T() (transpose) 按照正确的方式进行计算,并且得到了正确的输出。

add () 正常运行

矩阵 add () 按照正确的方式进行计算,并且得到了正确的输出。

neg () 正常运行

neg () 按照正确的方式进行计算,并且得到了正确的输出。

sub () 正常运行

sub () 按照正确的方式进行计算,并且得到了正确的输出。

mul () 正常运行

mul () 按照正确的方式进行计算,并且得到了正确的输出。

rmul () 正常运行

rmul () 按照正确的方式进行计算,并且得到了正确的输出。

代码质量

Criteria Meet Specification

可读性

代码质量问题 应成为项目不通过的主要因素。 如果代码有效,该项目应该得以通过。 但可读性也非常重要,因此请在项目提交前仔细检查好代码,以确保审阅者能够为你提供最有用的反馈。

Tips to make your project standout:

如果你想要一项额外的挑战,那么考虑使 determinant inverse 方法适用于大于 2×2 的矩阵。